package com.reservation.taxi.taxi.vo.basisstaticinfo;

import lombok.Data;

/**
 * 网约车车辆基本信息
 * CLJB 接口命令
 */
@Data
public class CarPlatformCarBasicInformationVo {

    /**
     * 平台公司唯一标识
     */
    private String symbol;

    /**
     * 公司标识，与交通部一致。
     */
    private String companyId;

    /**
     * 行政区划代码
     */
    private Integer address;

    /**
     * 车牌号码
     */
    private String vehicleNo;

    /**
     * 车牌颜色 1-蓝色 2-黄色 3-黑色 4-白色 9-其他
     */
    private String plateColor;

    /**
     * 核定载客位
     */
    private Integer seats;

    /**
     * 车辆厂牌
     */
    private String brand;

    /**
     * 车辆型号
     */
    private String model;

    /**
     * 车辆类型 (以机动车行驶证为准)
     */
    private String vehicleType;

    /**
     * 车辆所有人 (应与《机动车登记证书》所注明的车辆所有人一致)
     */
    private String ownerName;

    /**
     * 车身颜色(以机动车行驶证为准)
     */
    private String vehicleColor;

    /**
     * 车辆发动机号
     */
    private String engineId;

    /**
     * 车辆识别VIN码 (以机动车行驶证为)
     */
    private String vin;

    /**
     * 车辆注册日期 格式：yyyyMMdd
     */
    private String certifyDateA;

    /**
     * 车辆燃料类型
     */
    private String fuelType;

    /**
     * 车辆发动机排量 单位:毫升
     */
    private String engineDisplace;

    /**
     * 发动机功率 (以车辆登记证为准，功率kw，不带单位。)
     */
    private String enginePower;

    /**
     * 车辆轴距 （以机动车登记证为准）
     */
    private String wheelBase;

    /**
     * 车辆照片文件 (非必填)
     */
    private String photo;

    /**
     * 车辆照片文件编号 (非必填)
     */
    private String photoId;

    /**
     * 网络预约出租汽车运输证字号 (非必填)
     */
    private String certificate;

    /**
     * 网络预约出租汽车运输证发证机构
     */
    private String transAgency;

    /**
     * 经营区域
     */
    private String transArea;

    /**
     * 网络预约出租汽车运输证有效期起 格式：yyyyMMdd
     */
    private String transDateStart;

    /**
     * 网络预约出租汽车运输证有效期止 格式：yyyyMMdd
     */
    private String transDateStop;

    /**
     * 网约车初次登记日期 格式：yyyyMMdd
     */
    private String certifyDateB;

    /**
     * 车辆检修状态 0:未检修 1:已检修 2:未知
     */
    private String fixState;

    /**
     * 车辆下次年检时间 格式：yyyyMMdd
     */
    private String nextFixDate;

    /**
     * 车辆年度审验状态 0-未年审 1-年审合格 2-年审不合格
     */
    private String checkState;

    /**
     * 车辆年度审验日期 格式：yyyyMMdd
     */
    private String checkDate;

    /**
     * 网约车发票打印设备序列号
     */
    private String feePrintId;

    /**
     * 卫星定位装置品牌
     */
    private String gpsBrand;

    /**
     * 卫星定位装置型号
     */
    private String gpsModel;

    /**
     * 卫星定位装置IMEI号
     */
    private String gpsImei;

    /**
     * 卫星定位装置安装日期 格式：yyyyMMdd
     */
    private String gpsInstallDate;

    /**
     * 注册日期 (车辆信息向服务所在地出租汽车行政主管部门报备日期) 格式：yyyyMMdd
     */
    private String registerDate;

    /**
     * 营运类型 1：网络预约出租车 2：巡游出租车 3：合乘车
     */
    private Integer commercialType;

    /**
     * 运价类型编码 (由网约车平台公司定义，与计程计价方式信息接口一一对应。)
     */
    private String fareType;

    /**
     * 状态 0：有效 1: 失效
     */
    private Integer state;

    /**
     * 操作标识 1：新增 2：更新 3：删除
     */
    private Integer flag;

    /**
     * 更新时间 格式 yyyyMMddHHmmss
     */
    private String updateTime;

    /**
     * 车辆技术状况
     */
    private String vehicleTec;

    /**
     * 安全性能情况
     */
    private String vehicleSafe;

    /**
     * 租赁公司名称 (车辆所有人为普通企业，普通企业车辆所挂靠的公司为租赁公司。) (非必填)
     */
    private String lesseeName;

    /**
     * 租赁公司统一社会信用代码 (非必填)
     */
    private String lesseeCode;

}
